
package org.xteam.sled.parser;

public abstract class SledTokenNames implements ISledTokens {

	private static java.util.Map<Integer, String> names = new java.util.HashMap<Integer, String>();
	
	static {
		names.put(FIELDS, "FIELDS");
		names.put(FIELDINFO, "FIELDINFO");
		names.put(OF, "OF");
		names.put(LPAR, "LPAR");
		names.put(RPAR, "RPAR");
		names.put(COLO, "COLO");
		names.put(IS, "IS");
		names.put(LBRT, "LBRT");
		names.put(RBRT, "RBRT");
		names.put(LBRC, "LBRC");
		names.put(RBRC, "RBRC");
		names.put(TO, "TO");
		names.put(COLUMNS, "COLUMNS");
		names.put(CHECKED, "CHECKED");
		names.put(UNCHECKED, "UNCHECKED");
		names.put(GUARANTEED, "GUARANTEED");
		names.put(SPARSE, "SPARSE");
		names.put(NAMES, "NAMES");
		names.put(COMA, "COMA");
		names.put(EQUALS, "EQUALS");
		names.put(PATTERNS, "PATTERNS");
		names.put(ANY, "ANY");
		names.put(WHICH, "WHICH");
		names.put(RELOCATABLE, "RELOCATABLE");
		names.put(BIT, "BIT");
		names.put(SIGNIFICANT, "SIGNIFICANT");
		names.put(CONSTRUCTORS, "CONSTRUCTORS");
		names.put(WHEN, "WHEN");
		names.put(OTHERWISE, "OTHERWISE");
		names.put(PLACEHOLDER, "PLACEHOLDER");
		names.put(FOR, "FOR");
		names.put(OR, "OR");
		names.put(SEMI, "SEMI");
		names.put(AND, "AND");
		names.put(DOTS, "DOTS");
		names.put(EPSILON, "EPSILON");
		names.put(SOME, "SOME");
		names.put(HAT, "HAT");
		names.put(NE, "NE");
		names.put(LE, "LE");
		names.put(GE, "GE");
		names.put(LT, "LT");
		names.put(GT, "GT");
		names.put(PLUS, "PLUS");
		names.put(MINUS, "MINUS");
		names.put(TIMES, "TIMES");
		names.put(DIV, "DIV");
		names.put(AT, "AT");
		names.put(EXCL, "EXCL");
		names.put(NEWLINE, "NEWLINE");
		names.put(INT, "INT");
		names.put(IDENT, "IDENT");
		names.put(STRING, "STRING");
		names.put(NOISE, "NOISE");
	}

	public static String nameOf(int s) {
		return names.get(s);
	}
}
